a matter of public record - Français Anglais Dictionnaire